(someone) does about-face

Translations
faire volte-face
Definitions
This phrase means that someone makes a complete change in their opinion, attitude, or behavior, often suddenly or unexpectedly. It originates from a military command to turn 180 degrees to face the opposite direction.